xenapi: Fix segfault in libxenapi.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 13 Jun 2007 10:27:08 +0000 (11:27 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 13 Jun 2007 10:27:08 +0000 (11:27 +0100)
commit876bffbc17876668d06f01bf899b981511a40fc3
tree5b2830d714c971db9ebc0a5a81541f1a896a6394
parentf63ebd213eaa5eb45139cf23390d23f6743ec27b
xenapi: Fix segfault in libxenapi.

When calling xen_vbd_set_mode(), libxenapi attempted to convert enum
mode parameter to a string twice - resulting in segfault.  Removed
first conversion since conversion is taking place in
marshalling/demarshalling layer. Fixed similar double enum conversion
in other places as well.

Signed-off-by: Jim Fehlig <jfehlig@novell.com>
tools/libxen/src/xen_vbd.c
tools/libxen/src/xen_vm.c